문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 미스터 드릴러 시리즈 (문단 편집) === 싱크로 연사장치 === ||이 글은 비디오게임의 기술적 원리, 전자회로 용어에 관한 내용이 일부 포함되어 있으나 다음 예시를 본 후 글을 읽어주시면 글을 이해하는데 도움이 될 것입니다. 엄마는 5분마다 당신이 공부를 하는지 안 하는지 감시한다. 그리고 당신은 엄마가 보지 않을 때 컴퓨터를 몰래 한다. 엄마가 문을 열었는데 컴퓨터 게임을 하고 있어서 혼났다고 하자. 그 후 4분 58초 동안 열심히 공부를 하고 컴퓨터를 켰는데 5분이 되자 엄마가 문을 열었다. __엄마는 당신이 계속해서 컴퓨터를 하고 있는 것으로 알고 있을 것이고,__ 당신은 억울하다. 그래서 __엄마가 5분마다 방문을 열고 확인하는 것에 맞추어__ 공부하는 ~~척~~을 한다. 그래서 엄마는 볼 때마다 공부하고 있는 당신을 보며 "어이구, 우리 아들 공부하는구나. 기특해라!"라고 칭찬을 줄 것이고, 당신은 편안한 컴퓨터 게임을 하게 되는 일석이조의 효과를 보는 것이다.|| __미스터 드릴러는 처음 하는 사람들__은 낙하 후나 블럭 가까이에 가서 정확히 버튼을 누르는 것이 아니라 __버튼을 계속 연타하여 게임을 플레이하는 것이 대부분__일 것이다. 그래서 연사 장치가 등장했는데, 버튼을 계속 누르고 있으면 자동으로 연타가 돼서 빠르고 편하게 드릴러를 할 수 있게 되었다. [[파일:ic555 timer.jpg |width=200]] ic555 timer의 모습 우리가 흔히 말하는 연사장치는 아날로그 연사장치를 뜻한다. 대표적인 IC로는 '[[555타이머]]라는 것이 있다. 저항과 콘덴서로 회로를 구성해서 일정 시간마다 신호를 보내주는 부품이다. 또한 볼륨을 이용해서 초당 100, 200회 등의 연사속도를 조절할 수 있는 회로도 만들 수 있다. 그럼 이 부품으로 회로를 구성하여 초당 100연사로 드릴러를 하면 빠르고 편할까? 답은 'NO'다. 왜일까? 아래 그림을 보자. [[파일:attachment/미스터 드릴러 시리즈/unari.gif]] 공부를 하는 것을 ON으로, 컴퓨터를 하는 것을 OFF로, 파란색 선을 엄마의 감시라고 생각해보자. 당신은 엄마의 감시를 무시하고 마이페이스로 컴퓨터와 공부를 번갈아 가며 한다. 그러나 '엄마가 보기'에는 "얘! 넌 맨날 컴퓨터만 하니? 공부 좀 해라!"라고 잔소리를 늘어 놓게 될 것이고, 당신의 입장에서는 자기는 분명 공부를 했는데 컴퓨터만 한다고 해서 억울할 것이다. 연사의 신호도 이와 같다. 아날로그 연사처럼 싱크신호를 무시한 채 출력하게 되면, {{{#green ON}}} {{{#red OFF}}}{{{#red OFF}}}{{{#green ON}}}{{{#green ON}}} {{{#red OFF}}}...등의 불규칙적인 신호처리가 되어 연사가 오히려 더 느려질 뿐만 아니라 정확한 조작도 불가능하게 된다. 그래서 나온 것이 싱크로 연사이다. 보통 우리나라와 일본 비디오게임은 NTSC규격에 맞추어 60hz[* Hz는 1초간 진동하는 횟수를 나타내는 단위이다.]의 수직동기신호로 게임이 동작된다. 즉, 수직동기신호는 엄마가 1/60초마다 당신을 감시하는 것과 같은 행동이다. 싱크로 연사장치는 수직동기 신호와 맞추어(싱크하여)연사를 하는 것을 말하는 것이다. 그렇다면 수직동기 신호가 초당 60번 반복되기 때문에 최고 연사도 초당 60회일까? 답은 'NO'다. 싱크에 맞추어 버튼이 계속 {{{#green ON ON ON ON ON}}}(당신은 엄마가 보던 말던 계속 공부만)으로 처리된다면 이것은 단순히 버튼을 누르고 있는 것과 같기 때문에, {{{#green ON}}} {{{#red OFF}}} {{{#green ON}}} {{{#red OFF}}}라는 신호를 보내주어야 한다. 즉, 싱크신호가 붙어있는 비디오게임에서는 초당 30연사(30Hz)가 가장 빠른 연사이다. '''그래서 결론은, 미스터 드릴러 같은 게임에는 아날로그 연사가 아닌 싱크로 연사장치를 쓰게 된다.''' 이 연사장치를 쓰면 5번을 연타해야 하는 X블록을 "{{{#green ON}}} {{{#red OFF}}} {{{#green ON}}} {{{#red OFF}}} {{{#green ON}}} {{{#red OFF}}} {{{#green ON}}} {{{#red OFF}}} {{{#green ON}}} {{{#red OFF}}}"로 10/60초. 즉, 1/6=0.167초만에 블럭을 없앨 수 있다.[* 맨 마지막의 OFF는 없어도 된다. 그래서 9/60 = 0.15초인데 일관적으로 보이기 위해서 OFF를 붙였다.] 그러나 [[http://ko.wikipedia.org/wiki/%EB%B9%84%EC%9B%94_%EC%A3%BC%EC%82%AC_%EB%B0%A9%EC%8B%9D|인터레이스 모드]]에서는 제대로 동작하지 않는다. 프로그래시브 모드로 해야 하며, 연사장치가 무조건 만능인 것은 아니고 패턴에 따라 적절히 사용해야 한다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기